PHP - ÍFunções para manipular datas
Nota : O timezone do PHP default de instalação é Europe/Berlin'
Para alterar para BR usei date_default_timezone_set('America/Sao_Paulo');
Date Time BR
PHP-Funções de Datas
date_default_timezone_set(America/Sao_Paulo);
date(d)-Dia do Mês:
Resultado:21
date(D)-Dia da Semana ( em Inglês ):
Resultado:Thu
date(F)-Mês por extenso ( em Inglês ):
Resultado:November
date(m)-Mês de 0 a 12:
Resultado:11
date(a)-Antes ou depois do meio dia:
Resultado:am
date(h)-Horas do dia de 0 a 11:
Resultado:10
date(i)-Minutos da hora de 0 a 59:
Resultado:40
date(e)-Fuso horário:
Resultado:America/Sao_Paulo
Diferença entre datas
Para fazer cálculo com datas no PHP precisamos converter a data em TimeStamp que é o número de segundos desde 1/1/1970 até hoje
Data inicial:2019-01-01
TimeStamp inicial:1546308000
strtotime(Data:AAAA-MM-AA)-Fuso horário:
Data atual:2019-08-02
TimeStamp final:1564714800
TimeStamp Diferença:18406800
Diferença em dias:213